package com.likuicat.cataiagentbackend.demo.invoke;

import com.likuicat.cataiagentbackend.demo.ApiKey;
import dev.langchain4j.community.model.dashscope.QwenChatModel;
import dev.langchain4j.model.chat.ChatLanguageModel;

/**
 * 使用langchain4j 调用
 * 需要引入 langchain4j-community 依赖
 * langchain4j 也与springboot集成，但无法与SpringAI一起使用
 */
public class LangChainAiInvoke {

    public static void main(String[] args) {
        ChatLanguageModel qwenModel = QwenChatModel.builder()
                .apiKey(ApiKey.API_KEY)
                .modelName("qwen-max")
                .build();
        String answer = qwenModel.chat("你好吗");
        System.out.println(answer);
    }
}
